all purpose hand held weapon - German English Dictionary